import  random
import  time

user={}
users={}
def logining(usernumber,password):
    for i in range(3):
            if(password=='123456'and usernumber=='admin'):
                return admin()
            elif(password=='123456'and usernumber=='lisi'):
                return use_r()
    print('您的账号密码有误！')
def admin():
    print("1.添加账务 2.编辑账务 3.删除账务 4.查询账务 5.退出系统")
    a=input('请输入要操作的功能序号[1-5]:')
    if(a=='1'):
        ID=input('请输入要添加的ID：')
        类别=input('请输入类别：')
        账户=input('请输入账户：')
        金额=input('请输入金额：')
        时间=input('请输入时间：')
        说明=input('请输入说明：')
        addaccount(ID,类别,账户,金额,时间,说明)
    elif(a=='2'):
        ID=input('请输入ID：')
        newID=input('请输入要更改的ID')
        类别=input('请输入要更改的类别：')
        账户=input('请输入要更改的账户：')
        金额=input('请输入要更改的金额：')
        时间=input('请输入要更改的时间：')
        说明=input('请输入要更改的说明：')
        editaccount(ID,类别,账户,金额,时间,说明)
    elif(a=='3'):
        ID = input('请输入要删除的账户ID：')
        deleteacount(ID)
    elif(a=='4'):
        ID = input('请输入要查询的账户ID：')
        qureacount(ID)
    elif(a=='5'):
        exitsystem()
def use_r():
    a=input('1.查询所有  2.按条件查询：')
    if(a=='1'):
        listusr,s=[],''
        print('ID    类别     账户    金额    时间    说明')
        for i in users.values():
            print(i.values())
    if(a=='2'):
        pass
def addaccount(ID,类别,账户,金额,时间,说明):
    user['ID']=ID
    user['类别']=类别
    user['账户']=账户
    user['金额']=金额
    user['时间']=时间
    user['说明']=说明
    users[user['ID']]=user
    print('添加成功！')
def editaccount(ID,newID,类别,账户,金额,时间,说明):
    users[ID]['ID']=newID
    users[ID]['类别']=类别
    users[ID]['账户']=账户
    users[ID]['金额']=金额
    users[ID]['时间']=时间
    users[ID]['说明']=说明
    print('更改成功！')
def deleteacount(ID):
    users.pop(ID)
    print('删除成功！')
def qureacount(ID):
    listusr=[]
    for i in users[ID].items():
        print(i)
    print('查询成功!')
def exitsystem():
    exit(0)

logining('admin','123456')
logining('lisi',password='123456')




